package com.ftg.learn.chapter04;

/**
 * @author kangjx
 * @createTime 2022/7/8
 */
public class LearnType {

    public void q1(){

        char c = 2;
        System.out.println(c);

    }

    /**
     * 这是一个方法 用来求出n的十位上的数字
     * @param n 方法参数 (形式参数 :  形参) [表示 未知数]
     *           实参 ： 实际上的参数 --》 当方法 被别人调用时，要传递的真实数据
     * @return
     */
    public int getTen(int n){
        return getMyself(n,2);
    }

    public int getRemander(int n){
        return getMyself(n,1);
    }

    /**
     * 通过p来求n的
     * @param n  你要求的那个原始数
     * @param p  从1开始 1 个位  2 十位
     * @return
     */
    public int getMyself(int n,int p){
        int no1 = myPower(p);
        return n / no1 % 10;
    }

    public int myPower(int p){

        if (p == 1){
            return 1;
        }

        int sum = 1;
        for(int i = 1; i < p;i++){
            sum *= 10;
        }
        return sum;
    }



    public void testAddDiv(){
        char c = '中';
        char c1 = '国';

        int a = 9;

        a = a + 3;
        a += 3;

        byte byte1 = 1;
        byte1 = (byte)( byte1 + 1);
        byte1 += 1;

        boolean t = true ^ true;
        boolean t1 = false ^ false;
        boolean t2 = true ^ false;
        System.out.println(t);
        System.out.println(t1);
        System.out.println(t2);


//        int a,b=1,c=2,d=10;
//        int aInt = 9;
//        int bInt = aInt++ + aInt++;
//        System.out.println(bInt);
//        System.out.println(aInt);
//        System.out.println(++aInt);
//        System.out.println(aInt++);
//        System.out.println(aInt);
//        aInt++;//第一次见面关系一般
//        aInt;
    }

}
